hack of all trades

Translations
touche-à-tout
Definitions
A person who has a broad but superficial knowledge or skill in many areas related to hacking or technology, rather than deep expertise in one specific area. It is a play on the phrase 'jack of all trades.'